#ifndef __AUDIO_H
#define __AUDIO_H

/*
	AUDIO.H

	The CAudio class

	Author: Kevin Hawkins
	Date: 3/28/2001
	Description: The CAudio class represents a single sound object, such
			   as a song, ambient sound, an object's sound, etc.

*/


#include <SDL/SDL.h>
#include <SDL_mixer/SDL_mixer.h>

/*
	The CAudio class
*/
class CAudio
{
private:
	Mix_Chunk *sound;
	int channel;

public:
	CAudio();
	~CAudio();

	void SetSound(Mix_Chunk * s);
	Mix_Chunk* GetSound() { return sound; }

	int GetChannel() { return channel; }
    int SetChannel(int channel) { channel = channel; }
	void SetVolume(float volume);

	void Set3DPos(float x, float y, float z) {}
};

#endif
